package cn.tedu.net.collection.basic;

import java.nio.ByteOrder;

/**本类用于测试运算符
 */
public class TestDome {
    //0.创建入口函数
    public static void main(String[] args) {//main Alt+/ 补全代码
        /**四则运算 + - * / */
        //测试一下除法
        System.out.println(25/10);// int/int--> 商是int2  syso Alt+/ 补全代码
        //测试一下取余
        System.out.println(25%10);// 模,取余数--> 余数是5
        //自增自减运算符
        /**前缀式,符号在前,先变换,在使用 ++a,--a
         * 后缀式,符号在后,先使用,再变换 a++,a--
         * ++:加1   --:减1
         * */
        int a=1;
        System.out.println("=================");
        System.out.println(a++);//打印结果是1,打印完以后再变换,自增成2
        System.out.println(a);
        int b =1;
        System.out.println(++b);//打印结果是2,因为符号在前,先自增再打印
        System.out.println("=================");
        int c = 1;
        System.out.println(c--);//打印结果是1,符号在后,先打印,再自减
        System.out.println(c);//自减过后变成了0

        int d = 1;
        System.out.println(--d);//打印结果是0,符号在前,先自减,再打印

        //因为受之前代码的影响,c的初始值是0
        System.out.println(--c-c-c--);// 结果是1  -1-(-1)-(-1)=1
        System.out.println(c);//-2






    }
}
